J B McIrvine Esq